/**
 * Created by Administrator on 2016/1/29.
 */
$(function () {
    $("#step1Tostep2").click(function () {
        if ($("#step1Tostep2").hasClass("disabled")) {
            return;
        }

        if (!$("#mobileNumberSign").val()) {
            $("#alertDiv").html(temple({strongStr: "手机号码不能为空"}));
            $("#mobileNumberSign").parent("div").addClass("has-error");
            return;
        }
        if (!/^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/.test($("#mobileNumberSign").val())) {
            $("#alertDiv").html(temple({strongStr: "手机号码格式不正确"}));
            $("#mobileNumberSign").parent("div").addClass("has-error");
            return;
        }
        if ($("#passwordSign").val().length < 6) {
            $("#alertDiv").html(temple({strongStr: "密码不能少于六位！"}));
            $("#passwordSign").parent("div").addClass("has-error");
            return;
        }

        if ($("#passwordSign").val() != $("#passwordCheck").val()) {
            $("#alertDiv").html(temple({strongStr: "两次输入的密码不一致！"}));
            $("#passwordSign").parent("div").addClass("has-error");
            return;
        }

        //将数据存入缓存
        var loginMsg = {};
        if (config.loginMsg) {
            loginMsg = config.loginMsg;
        }
        loginMsg.mobileNumber = $("#mobileNumberSign").val();
        loginMsg.password = $("#passwordSign").val();
        config.loginMsg = loginMsg;
        //加载第二步
        CK.load("html/login/step2", $("#signContainer"));


    });

    //输入手机号码时校验格式
    $("#mobileNumberSign").bind('input propertychange', function () {
        var ok = /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/.test($("#mobileNumberSign").val());

        if (ok == false) {
            $("#mobileNumberSign").parent("div").addClass("has-error");
            $("#alertDiv").html(temple({strongStr: "手机号码格式不正确"}));
        } else {
            $("#mobileNumberSign").parent("div").removeClass("has-error");
            $("#alertDiv").html("");
        }
        //debugger;
    });

    //点击同意时使得按钮生效
    $("#agreeItem").click(function () {
        if ($("#agreeItem").is(":checked")) {
            $("#step1Tostep2").removeClass("disabled");
        } else {
            $("#step1Tostep2").addClass("disabled");
        }
    });
    function init() {
        //将数据从缓存中取出
        if (config.loginMsg) {
            $("#mobileNumberSign").val(config.loginMsg.mobileNumber);
            $("#passwordSign").val(config.loginMsg.password);
            $("#passwordCheck").val(config.loginMsg.password);
        }


    }

    init();
});